package com.zretc.service;

import com.zretc.entity.Position;
import java.util.List;

/**
 * 何亮龙
 * 职位业务层接口
 */
public interface PositionService {
    /**
     * 查询所有职位列表
     * @return
     */
    List<Position> getAllPositions();

    /**
     * 添加单个职位对象
     * @param position
     * @return
     */
    Integer addPosition(Position position);

    /**
     * 更新单个职位信息
     * @param position
     * @return
     */
    Integer updatePositions(Position position);

    /**
     * 根据职位id删除单个职位
     * @param id
     * @return
     */
    Integer deletePositionById(Integer id);

    /**
     * 通过多个职位id删除多个职位
     * @param ids
     * @return
     */
    Integer deletePositionsByIds(Integer[] ids);
}
